package com.ziytek.web.citizen.model.req;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

/**
 * @className SingleBatteryCellReq
 * @description: 描述
 * @jdkVersion: 1.8
 * @author: fhx
 * @date: 2024/7/2 9:53
 */
@Data
public class SingleBatteryCellReq {
    /**
     * 用户token
     */
    private String token;

    /**
     * 执行机柜编号列表
     */
    @NotBlank(message = "执行机柜编号不能为空")
    private String cabinetNo;

    /**
     * 批次号 为空默认最后一个工步的数据
     */
//    @NotBlank(message = "批次号不能为空")
    private String batchNo;

    /**
     * 机柜门 正面 左边门 front_left_door  右边门 front_right_door 反面 左边门  back_left_door 右边门 back_right_door
     */
    //@NotBlank(message = "机柜门不能为空")
    private String door;

    /**
     * 第几块板子 32通道时为1-4块,128通道时为1-16块
     */
    //@NotNull(message = "第几块板子不能为空")
    private Integer lineNo;

    /**
     * 每个板子第几个通道 1-8通道,0XFF(即255)-代表这个板子的全部通道启动
     */
   // @NotNull(message = "每个板子第几个通道不能为空")
    private Integer channelNo;
}
